@inproceedings{Birmele2013,
 author = {Birmel{\'e}, Etienne and Ferreira, Rui and Grossi, Roberto and Marino, Andrea and Pisanti, Nadia and Rizzi, Romeo and Sacomoto, Gustavo},
 title = {Optimal Listing of Cycles and St-paths in Undirected Graphs},
 booktitle = {Proceedings of the Twenty-fourth Annual ACM-SIAM Symposium on Discrete Algorithms},
 series = {SODA '13},
 year = {2013},
 isbn = {978-1-611972-51-1},
 location = {New Orleans, Louisiana},
 pages = {1884--1896},
 numpages = {13},
 url = {http://dl.acm.org/citation.cfm?id=2627817.2627951},
 acmid = {2627951},
 publisher = {Society for Industrial and Applied Mathematics},
 address = {Philadelphia, PA, USA},
}

@article{1980-brent-cycles,
  author={Richard P. Brent},
  ISSN={0006--3835},
  journal={BIT},
  MR={82a:10017},
  pages={176--184},
  title={{An improved Monte Carlo factorization algorithm}},
  volume={20},
  year={1980}
}

@techreport{nakamoto2009bitcoin,
  author = {Nakamoto, Satoshi},
  keywords = {bitcoin cash electronic peer privacy},
  month = may,
  title = {Bitcoin: A Peer-to-Peer Electronic Cash System},
  url = {http://www.bitcoin.org/bitcoin.pdf},
  year = 2009
}

@article{Pagh04cuckoohashing,
 author = {Pagh, Rasmus and Rodler, Flemming Friche},
 title = {Cuckoo Hashing},
 journal = {J. Algorithms},
 issue_date = {May 2004},
 volume = {51},
 number = {2},
 month = may,
 year = {2004},
 issn = {0196-6774},
 pages = {122--144},
 numpages = {23},
 url = {http://dx.doi.org/10.1016/j.jalgor.2003.12.002},
 doi = {10.1016/j.jalgor.2003.12.002},
 acmid = {1006426},
 publisher = {Academic Press, Inc.},
 address = {Duluth, MN, USA},
 keywords = {data structures, dictionaries, experiments, hashing, information retrieval, searching},
} 

@misc{wikidsds2014,
  author = "Wikipedia",
  title = "Disjoint-set data structure --- Wikipedia{,} The Free Encyclopedia",
  year = "2014",
  url = "http://en.wikipedia.org/w/index.php?title=Disjoint-set_data_structure",
  note = "[Online; accessed 23-March-2014]"
}

@techreport{king2013,
  author = {King, Sunny},
  keywords = {primecoin cash electronic peer},
  month = jul,
  title = {Primecoin: Cryptocurrency with Prime Number Proof-of-Work},
  url = {http://primecoin.org/static/primecoin-paper.pdf},
  year = 2013
}

@misc{scrypt2009,
  author = {Percival, Colin},
  title = {Stronger Key Derivation via Sequential Memory-Hard Functions},
  month = may,
  year = 2009,
  url = {http://www.tarsnap.com/scrypt/scrypt.pdf},
  note = "presented at BSDCan 2009"
}

@techreport{larimer2013,
  author = {Larimer, Daniel},
  month = oct,
  title = {Momentum - A Memory-Hard Proof-of-Work via finding Birthday Collisions},
  url = {www.hashcash.org/papers/momentum.pdf},
  year = 2013
}

@misc{back2014,
  author = {Back, Adam},
  title = {Hashcash.org},
  month = feb,
  year = 2014,
  url = {http://www.hashcash.org/papers/}
}

@misc{preshing2013,
  author = {Preshing, Jeff},
  title = {The World's Simplest Lock-Free Hash Table},
  month = jun,
  year = 2013,
  url = {http://preshing.com/20130605/the-worlds-simplest-lock-free-hash-table/}
}

@misc{tenebrix2011,
  author = {Lolcust},
  title = {[ANNOUNCE] Tenebrix, a CPU-friendly, GPU-hostile cryptocurrency},
  month = sep,
  year = 2011,
  url = {https://bitcointalk.org/index.php?topic=45667.0}
}

@misc{litecoin2011,
  author = {coblee},
  title = {[ANN] Litecoin - a lite version of Bitcoin. Launched!},
  month = oct,
  year = 2011,
  url = {https://bitcointalk.org/index.php?topic=47417.0}
}

@misc{poelstra2014,
  author = {Poelstra, Andrew},
  title = {ASICs and Decentralization FAQ},
  year = 2014,
  url = {https://download.wpsoftware.net/bitcoin/asic-faq.pdf}
}

@misc{dga2014,
  author = {Andersen, David},
  title = {A Public Review of Cuckoo Cycle},
  month = apr,
  year = 2014,
  url = {http://da-data.blogspot.com/2014/03/a-public-review-of-cuckoo-cycle.html}
}

@article{parallel99}
 author = {van Oorschot, Paul C. and Wiener, Michael J.},
 title = {Parallel collision search with cryptanalytic applications},
 journal = {J. Cryptology},
 12(1):1–28, 1999.
 issue_date = {Jan 1999},
 volume = {12},
 number = {1},
 month = jan,
 year = {1999},
 pages = {1--28},
 numpages = {28},
} 

@techreport{back2002,
  author = {Back, Adam},
  month = aug,
  year = 2002,
  title = {Hashcash - A Denial of Service Counter-Measure},
  note = {(implementation released in mar 1997)}
}
